////////////////////////////////////////////////////////////////////////////////
//Copyright 2009 Christopher Betancourt
//
//This file is part of PEAQ
//
//PEAQ is free software: you can redistribute it and/or modify it under the 
//terms of the GNU Lesser General Public License as published by the Free 
//Software Foundation, either version 3 of the License, or (at your option) any
//later version.
//
//PEAQ is distributed in the hope that it will be useful, but WITHOUT ANY 
//WARRANTY; without even the implied warranty of MERCHANTABLILTY or FITTNESS FOR
//A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more 
//details.
//
//You should have received a copy of the GNU Lesser Public License with PEAQ.  
//If not, see <http://www.gnu.org/licenses/>.
////////////////////////////////////////////////////////////////////////////////

package processing;

import java.awt.image.BufferedImage;

/**
 * Pattern extraction interface.  Used by various classes.
 * 
 * @author Christopher Betancourt
 *
 */
public interface ImageProcessor {
	public int [][] extractPattern(BufferedImage image,ProcessingParams params);
	public BufferedImage renderPattern(int [][] pattern,ProcessingParams params);
}
